#include "dimacs.h"

int main(int argc, char **argv)
{ 
  if( argc > 3 || argc < 2){
    printf("Usage: %s infile [outfile = graph.out]\n",argv[0]);
    return -1;
  }
  int i = 0; // iterator
  int v, w;
  char *filename; // nazwa pliku wejsciowego
  enum gphtype gtype;
  int V; int E;
  edge e[MAXNRVERTICES]; 
  filename = argv[1];
  gtype = gphinf(filename, e); // wstawienie krawedzi e[] z pliku, format DIMACS
  V = e[0].v; E = e[0].w;
  gphadm g = itgphadm(V);
  for(i = 1; i <= E; i++)
    gphadmins(g, e[i], gtype);
  gphadmshow(g, gtype);
  gphadmdel(g);
  return 0;
}

#include "dimacs.c"
